harpoon mechanism - Almanca İngilizce Sözlük